// starting begin SaveForQuickRestart ;
   0: CALL_OW 22
// Resetfog ;
   4: CALL_OW 335
// CenteronUnits ( G ) ;
   8: LD_INT 20
  10: PPUSH
  11: CALL_OW 85
// ingameon ;
  15: CALL_OW 8
// Say ( H , D11 ) ;
  19: LD_INT 23
  21: PPUSH
  22: LD_STRING D11
  24: PPUSH
  25: CALL_OW 88
// Say ( H , D11a ) ;
  29: LD_INT 23
  31: PPUSH
  32: LD_STRING D11a
  34: PPUSH
  35: CALL_OW 88
// Say ( G , D12 ) ;
  39: LD_INT 20
  41: PPUSH
  42: LD_STRING D12
  44: PPUSH
  45: CALL_OW 88
// Say ( H , D13 ) ;
  49: LD_INT 23
  51: PPUSH
  52: LD_STRING D13
  54: PPUSH
  55: CALL_OW 88
// Say ( G , D14 ) ;
  59: LD_INT 20
  61: PPUSH
  62: LD_STRING D14
  64: PPUSH
  65: CALL_OW 88
// Say ( H , D15 ) ;
  69: LD_INT 23
  71: PPUSH
  72: LD_STRING D15
  74: PPUSH
  75: CALL_OW 88
// Say ( H , D16 ) ;
  79: LD_INT 23
  81: PPUSH
  82: LD_STRING D16
  84: PPUSH
  85: CALL_OW 88
// ChangeMissionObjectives ( CEL1 ) ;
  89: LD_STRING CEL1
  91: PPUSH
  92: CALL_OW 337
// ChangeMissionObjectives ( CEL2 ) ;
  96: LD_STRING CEL2
  98: PPUSH
  99: CALL_OW 337
// SetAreaMapShow ( z1 , 8 ) ;
 103: LD_INT 5
 105: PPUSH
 106: LD_INT 8
 108: PPUSH
 109: CALL_OW 424
// SetAreaMapShow ( z2 , 8 ) ;
 113: LD_INT 6
 115: PPUSH
 116: LD_INT 8
 118: PPUSH
 119: CALL_OW 424
// SetAreaMapShow ( z3 , 8 ) ;
 123: LD_INT 7
 125: PPUSH
 126: LD_INT 8
 128: PPUSH
 129: CALL_OW 424
// SetAreaMapShow ( z4 , 8 ) ;
 133: LD_INT 8
 135: PPUSH
 136: LD_INT 8
 138: PPUSH
 139: CALL_OW 424
// ingameoff ;
 143: CALL_OW 9
// end ; end_of_file
 147: END
// every 1 1$00 do
 148: GO 150
 150: DISABLE
// begin CreateCratesAnywhere ( Rand ( 2 , 5 ) , true ) ;
 151: LD_INT 2
 153: PPUSH
 154: LD_INT 5
 156: PPUSH
 157: CALL_OW 12
 161: PPUSH
 162: LD_INT 1
 164: PPUSH
 165: CALL_OW 57
// enable ;
 169: ENABLE
// end ; end_of_file
 170: END
// every 0 0$0.1 trigger IsDead ( G ) do
 171: LD_INT 20
 173: PPUSH
 174: CALL_OW 301
 178: IFFALSE 197
 180: GO 182
 182: DISABLE
// begin wait ( 0 0$1 ) ;
 183: LD_INT 35
 185: PPUSH
 186: CALL_OW 67
// YouLost ( Gregorov_nie_zyje ) ;
 190: LD_STRING Gregorov_nie_zyje
 192: PPUSH
 193: CALL_OW 104
// end ;
 197: END
// on Contact ( side1 , side2 ) do begin if side1 = 3 and side2 = 8 then
 198: LD_VAR 0 1
 202: PUSH
 203: LD_INT 3
 205: EQUAL
 206: PUSH
 207: LD_VAR 0 2
 211: PUSH
 212: LD_INT 8
 214: EQUAL
 215: AND
 216: IFFALSE 225
// begin YouLost ( zaatakowales_sojusznika ) ;
 218: LD_STRING zaatakowales_sojusznika
 220: PPUSH
 221: CALL_OW 104
// end ; end ; end_of_file
 225: PPOPN 2
 227: END
// every 0 0$01 do
 228: GO 230
 230: DISABLE
// begin ComEnterUnit ( as1 , ab1 ) ;
 231: LD_INT 179
 233: PPUSH
 234: LD_INT 164
 236: PPUSH
 237: CALL_OW 120
// ComEnterUnit ( as2 , ab2 ) ;
 241: LD_INT 178
 243: PPUSH
 244: LD_INT 166
 246: PPUSH
 247: CALL_OW 120
// ComEnterUnit ( as3 , ab3 ) ;
 251: LD_INT 192
 253: PPUSH
 254: LD_INT 130
 256: PPUSH
 257: CALL_OW 120
// ComEnterUnit ( as4 , ab3 ) ;
 261: LD_INT 193
 263: PPUSH
 264: LD_INT 130
 266: PPUSH
 267: CALL_OW 120
// ComEnterUnit ( as13 , ab4 ) ;
 271: LD_INT 296
 273: PPUSH
 274: LD_INT 162
 276: PPUSH
 277: CALL_OW 120
// ComEnterUnit ( as5 , ab5 ) ;
 281: LD_INT 185
 283: PPUSH
 284: LD_INT 176
 286: PPUSH
 287: CALL_OW 120
// ComEnterUnit ( as6 , ab6 ) ;
 291: LD_INT 180
 293: PPUSH
 294: LD_INT 159
 296: PPUSH
 297: CALL_OW 120
// ComEnterUnit ( as7 , ab7 ) ;
 301: LD_INT 181
 303: PPUSH
 304: LD_INT 156
 306: PPUSH
 307: CALL_OW 120
// ComEnterUnit ( as8 , ab8 ) ;
 311: LD_INT 182
 313: PPUSH
 314: LD_INT 160
 316: PPUSH
 317: CALL_OW 120
// ComEnterUnit ( as9 , ab9 ) ;
 321: LD_INT 183
 323: PPUSH
 324: LD_INT 150
 326: PPUSH
 327: CALL_OW 120
// ComEnterUnit ( as10 , ab10 ) ;
 331: LD_INT 184
 333: PPUSH
 334: LD_INT 171
 336: PPUSH
 337: CALL_OW 120
// ComEnterUnit ( an1 , ab11 ) ;
 341: LD_INT 215
 343: PPUSH
 344: LD_INT 134
 346: PPUSH
 347: CALL_OW 120
// ComEnterUnit ( an2 , ab12 ) ;
 351: LD_INT 216
 353: PPUSH
 354: LD_INT 140
 356: PPUSH
 357: CALL_OW 120
// end ; end_of_file
 361: END
// every 0 0$01 do
 362: GO 364
 364: DISABLE
// begin ComEnterUnit ( s4 , b ) ;
 365: LD_INT 323
 367: PPUSH
 368: LD_INT 110
 370: PPUSH
 371: CALL_OW 120
// ComEnterUnit ( s6 , b3 ) ;
 375: LD_INT 326
 377: PPUSH
 378: LD_INT 103
 380: PPUSH
 381: CALL_OW 120
// ComEnterUnit ( s1 , b2 ) ;
 385: LD_INT 320
 387: PPUSH
 388: LD_INT 120
 390: PPUSH
 391: CALL_OW 120
// ComEnterUnit ( s5 , b4 ) ;
 395: LD_INT 327
 397: PPUSH
 398: LD_INT 108
 400: PPUSH
 401: CALL_OW 120
// ComEnterUnit ( s2 , b2 ) ;
 405: LD_INT 321
 407: PPUSH
 408: LD_INT 120
 410: PPUSH
 411: CALL_OW 120
// ComEnterUnit ( s3 , b ) ;
 415: LD_INT 322
 417: PPUSH
 418: LD_INT 110
 420: PPUSH
 421: CALL_OW 120
// end ; end_of_file
 425: END
// every 0 0$01 do
 426: GO 428
 428: DISABLE
// begin ComEnterUnit ( am4 , ar1 ) ;
 429: LD_INT 524
 431: PPUSH
 432: LD_INT 69
 434: PPUSH
 435: CALL_OW 120
// ComEnterUnit ( am2 , ar2 ) ;
 439: LD_INT 67
 441: PPUSH
 442: LD_INT 53
 444: PPUSH
 445: CALL_OW 120
// ComEnterUnit ( am1 , ar3 ) ;
 449: LD_INT 66
 451: PPUSH
 452: LD_INT 30
 454: PPUSH
 455: CALL_OW 120
// ComEnterUnit ( H , ar5 ) ;
 459: LD_INT 23
 461: PPUSH
 462: LD_INT 70
 464: PPUSH
 465: CALL_OW 120
// end ; end_of_file
 469: END
// every 0 0$01 trigger IsInArea ( G , p1 ) do
 470: LD_INT 20
 472: PPUSH
 473: LD_INT 1
 475: PPUSH
 476: CALL_OW 308
 480: IFFALSE 519
 482: GO 484
 484: DISABLE
// begin Say ( G , D17 ) ;
 485: LD_INT 20
 487: PPUSH
 488: LD_STRING D17
 490: PPUSH
 491: CALL_OW 88
// Say ( H , D18 ) ;
 495: LD_INT 23
 497: PPUSH
 498: LD_STRING D18
 500: PPUSH
 501: CALL_OW 88
// ChangeMissionObjectives ( CEL2W ) ;
 505: LD_STRING CEL2W
 507: PPUSH
 508: CALL_OW 337
// ChangeMissionObjectives ( CEL3 ) ;
 512: LD_STRING CEL3
 514: PPUSH
 515: CALL_OW 337
// end ;
 519: END
// every 0 0$01 trigger IsInArea ( G , p2 ) do
 520: LD_INT 20
 522: PPUSH
 523: LD_INT 2
 525: PPUSH
 526: CALL_OW 308
 530: IFFALSE 549
 532: GO 534
 534: DISABLE
// begin ChangeMissionObjectives ( CEL3W ) ;
 535: LD_STRING CEL3W
 537: PPUSH
 538: CALL_OW 337
// ChangeMissionObjectives ( CEL4 ) ;
 542: LD_STRING CEL4
 544: PPUSH
 545: CALL_OW 337
// end ;
 549: END
// every 0 0$01 trigger IsInArea ( G , p3 ) do
 550: LD_INT 20
 552: PPUSH
 553: LD_INT 3
 555: PPUSH
 556: CALL_OW 308
 560: IFFALSE 579
 562: GO 564
 564: DISABLE
// begin ChangeMissionObjectives ( CEL4W ) ;
 565: LD_STRING CEL4W
 567: PPUSH
 568: CALL_OW 337
// ChangeMissionObjectives ( CEL5 ) ;
 572: LD_STRING CEL5
 574: PPUSH
 575: CALL_OW 337
// end ;
 579: END
// every 0 0$01 trigger IsInArea ( G , p4 ) do
 580: LD_INT 20
 582: PPUSH
 583: LD_INT 4
 585: PPUSH
 586: CALL_OW 308
 590: IFFALSE 669
 592: GO 594
 594: DISABLE
// begin ChangeMissionObjectives ( CEL5W ) ;
 595: LD_STRING CEL5W
 597: PPUSH
 598: CALL_OW 337
// ingameon ;
 602: CALL_OW 8
// Dialogueon ;
 606: CALL_OW 6
// Say ( G , D19 ) ;
 610: LD_INT 20
 612: PPUSH
 613: LD_STRING D19
 615: PPUSH
 616: CALL_OW 88
// Dialogueoff ;
 620: CALL_OW 7
// ingameoff ;
 624: CALL_OW 9
// AddMedal ( medal1 , 1 ) ;
 628: LD_STRING medal1
 630: PPUSH
 631: LD_INT 1
 633: PPUSH
 634: CALL_OW 101
// AddMedal ( medal2 , 1 ) ;
 638: LD_STRING medal2
 640: PPUSH
 641: LD_INT 1
 643: PPUSH
 644: CALL_OW 101
// AddMedal ( medal3 , 1 ) ;
 648: LD_STRING medal3
 650: PPUSH
 651: LD_INT 1
 653: PPUSH
 654: CALL_OW 101
// GiveMedals ( Main ) ;
 658: LD_STRING Main
 660: PPUSH
 661: CALL_OW 102
// YouWin ;
 665: CALL_OW 103
// end ;
 669: END
